<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8">
  <title>egg-admin-pro官方文档</title>
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
  <meta name="description" content="egg-admin-pro官方文档,一个高颜值、高性能的企业级前端后台框架。">
  <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<!--  <link rel="stylesheet" href="./static/vue.css">-->
<!--  <link rel="stylesheet" href="./static/theme/theme-simple.css" them-type="默认主题">-->
<!--  <link rel="stylesheet" href="./static/theme/theme-simple-dark.css">-->
<!--  <link rel="stylesheet" href="./static/index.css">-->
<!--  <link rel="stylesheet" href="./static/base.css">-->
  <link rel="stylesheet" href="./static/zxh.css">
</head>
<body onhashchange="watchUrl()">
  <div id="app"></div>
  <script>
    window.onload = function () {
      watchUrl()
    };
    // 监听地址变化 动态设置导航高亮
    function watchUrl() {
      setTimeout(function () {
        // 截取 #/ /之间的字符串
        var href = location.hash.match(/#\/(\S*)\//)[1];
        var aArr = document.querySelectorAll('.app-nav a');
        for (let i = 0; i < aArr.length; i++) {
          var hrefItem = aArr[i].href.match(/#\/(\S*)\//)[1]
          // console.log(hrefItem, href)
          if( hrefItem === href) {
            aArr[i].classList.add('active');
          } else {
            aArr[i].classList.remove('active');
          }
        }
      }, 100)
    }
    init();
    console.log("%c版权所有：https://www.eggadmin.com", "color:red")
    // 加载指定css
    function loadStyle(url, type){
      var link = document.createElement('link');
      link.type = 'text/css';
      link.rel = 'stylesheet';
      link.href = url;
      link.setAttribute('them-type', type);
      var head = document.getElementsByTagName('head')[0];
      head.appendChild(link);
    }
    // 切换主题
    function themSwitch() {
      var type = sessionStorage.getItem('them');
      type = type === '深色主题'?'默认主题':'深色主题';
      sessionStorage.setItem('them', type);
      var links = document.querySelectorAll('link[them-type]');
      init();
      // 把之前的全删了 延迟500毫减少页面抖动
      setTimeout(function () {
        for (let i = 0; i < links.length; i++) {
          links[i].remove()
        }
      }, 500)
    }
    // 初始化主题
    function init() {
      var type = sessionStorage.getItem('them')?sessionStorage.getItem('them'):'默认主题';
      if(type === '深色主题') {
        sessionStorage.setItem('them', type);
        loadStyle('./static/theme/theme-simple-dark.css', type);
      } else {
        loadStyle('./static/theme/theme-simple.css', type);
      }
      loadStyle('./static/base.css', 'base');
    }
    window.$docsify = {
      // 入口文件改为 /home.md
      homepage: './base/README.md',
      // 文档标题，会显示在侧边栏顶部。
      name: '',
      // 配置仓库地址
      repo: '',
      loadSidebar: true, // 开启侧栏
      autoHeader: true,
      auto2top: true, // 切换页面后是否自动跳转到页面顶部
      alias: {
        // '/.*/_sidebar.md': '/_sidebar.md',
        '/.*/_navbar.md': '/_navbar.md',
      },
      // routerMode: 'history',
      subMaxLevel: 3, // 侧栏最大几级
      loadNavbar: true, // 开启导航
      // 开启封面
      /*coverpage: {
        '/': '_coverpage.md',
      },*/
      // onlyCover: true,
      copyCode: {
        buttonText : '复制代码',
        errorText  : '出错了',
        successText: '成功'
      },
      // 完整配置参数
      search: {
        maxAge: 60*60*1000, // 过期时间，单位毫秒，默认一天
        paths: 'auto',
        placeholder: '搜索。。。',
        noData: '没有结果',
        // // 搜索标题的最大层级, 1 - 6
        depth: 6,
        // hideOtherSidebarContent: true, // 是否隐藏其他侧边栏内容
        // 避免搜索索引冲突
        // 同一域下的多个网站之间
        // namespace: 'website-1',
      },
      // 分页
      pagination: {
        previousText: '上一章节',
        nextText: '下一章节',
        crossChapter: true,
        // crossChapterText: true,
      },
      // 主题
      themeable: {
        readyTransition : true, // 加载指示灯
        responsiveTables: true  // 较小的屏幕上显示为响应表
      },
      plugins: [
        function(hook, vm) {
          hook.afterEach(function(html) {
            var url = 'https://gitee.com/zengxiaohui2019/egg-admin-doc/blob/master/' + vm.route.file
            return html + `<hr align=center color=#987cb9 size=1>发现错误？想参与编辑？<a href=' + url + ' target=_blank>在 Gitee 上编辑此页面！</a>
            <a href="https://beian.miit.gov.cn/" target="_blank" style="margin-left: 20px">浙ICP备18035345号-2</a>`
          })
        }
      ],
    }
  </script>
  <!-- Docsify v4 -->
  <script src="./static/docsify@4.js"></script>
<!--  <script src="//cdn.jsdelivr.net/npm/docsify/lib/docsify.min.js"></script>-->
  <!--主题插件-->
  <script src="./static/theme/docsify-themeable.min.js"></script>
  <!--图片缩放-->
  <script src="./static/zoom-image.min.js"></script>
  <!--复制到剪贴板-->
  <script src="./static/docsify-copy-code.js"></script>
  <!--全文搜索 - Search-->
  <script src="./static/search.min.js"></script>
  <!--分页-->
  <script src="./static/docsify-pagination.min.js"></script>
</body>
</html>
